// объект карта Map

var Maps = Array("./map_image/Map(1050x525).png");  // массив карт
var gamer = Array("./images/Игрок.png");            // массив ресурсов игроков
var gamer_img = new Array();    // массив изображений игроков
var Map_img = new Array();      // массив изображений карт
var loaded = 0;     // индикатор загрузки ресурсов
var load_time;      // время ожидания загрузки ресурсов

var Map = { time: load_time,    // время загрузки изображений
            init: Init_Map,
            loadAll: Load_All
};

function Init_Map() {
    // инициализация объекта Map
    Map.matrix = Map_matrix;
    // загрузка изображений
    for (var i = 0; i < Maps.length; i++) {
        Map_img[i] = new Image();
        Map_img[i].src = Maps[i];
        Map_img[i].onload = function () {
            loaded++;
        }
        Map.view = Map_img[0];
    }
    for (var j = 0; j < gamer.length; j++) {
        gamer_img[j] = new Image();
        gamer_img[j].src = gamer[j];
        gamer_img[j].onload = function () {
            loaded++;
        }
        Map.gamer = gamer_img[0];
    }
}

function Load_All() {
    // проверка загрузки ресурсов
    if (loaded == Maps.length + gamer.length) {
        clearInterval(Map.time);
        loaded = 0;
        View_Map.drFirst();
    }
}